package jmine.tec.rpc.integration.api.rs;

import jmine.tec.rpc.common.annotation.Lazy;
import jmine.tec.rpc.common.entity.AbstractEntityRepresentation;

/**
 * @author lundberg
 */
public class AssociatedMockEntityRS extends AbstractEntityRepresentation {

    private MockEntityRS mock;

    private String value;

    private String custom;

    /**
     * @return the value
     */
    public String getValue() {
        return this.value;
    }

    /**
     * @param value the value to set
     */
    public void setValue(String value) {
        this.value = value;
    }

    /**
     * @return the mock
     */
    @Lazy
    public MockEntityRS getMock() {
        return this.mock;
    }

    /**
     * @param mock the mock to set
     */
    public void setMock(MockEntityRS mock) {
        this.mock = mock;
    }

    /**
     * @return the custom
     */
    public String getCustom() {
        return this.custom;
    }

    /**
     * @param custom the custom to set
     */
    public void setCustom(String custom) {
        this.custom = custom;
    }
}